package com.istock.union.user.service;

import java.util.List;

import com.istock.base.common.api.model.PageInfo;
import com.istock.union.user.model.TenantInfo;

/**租户服务
 * @author senvon
 *
 */
public interface TenantInfoService {

	/**租户查询
	 * @param tenantInfo
	 * @param page
	 * @return
	 */
	public List<TenantInfo> findTanantList(TenantInfo tenantInfo, PageInfo<TenantInfo> page);
	
	/**查询系统内的所有租户
	 * @return
	 */
	public List<TenantInfo> findAllTenantList();
	
	/**保存租户信息
	 * @param tenantInfo
	 */
	public void saveTenantInfo(TenantInfo tenantInfo);

	/**通过租户编号,查询租户
	 * @param tenantCode
	 * @return
	 */
	public TenantInfo findTenantInfoByCode(String tenantCode);
	
	/**通过id查询租户
	 * @param id
	 * @return
	 */
	public TenantInfo findTenantInfoById(String id);
}
